package com.model.purchase;

import java.io.Serializable;
import java.math.BigDecimal;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;

/**
 * @description purchase_supply_deal_mm
 * @author chenjun
 * @date 2022-02-25
 */

public class PurchaseSupplyDealMm implements Serializable {
	private static final long serialVersionUID = 1L;

	@ExcelIgnore
	@ExcelProperty(value = "运输费率")
	@ColumnWidth(value = 18)
	private BigDecimal inqTransportTaxRate;

	public BigDecimal getInqTransportTaxRate() {
		return this.inqTransportTaxRate;
	}

	public void setInqTransportTaxRate(BigDecimal inqTransportTaxRate) {
		this.inqTransportTaxRate = inqTransportTaxRate;
	}

	@ExcelIgnore
	@ExcelProperty(value = "运输含税价格")
	@ColumnWidth(value = 18)
	private BigDecimal inqTransportTaxPrice;

	public BigDecimal getInqTransportTaxPrice() {
		return this.inqTransportTaxPrice;
	}

	public void setInqTransportTaxPrice(BigDecimal inqTransportTaxPrice) {
		this.inqTransportTaxPrice = inqTransportTaxPrice;
	}

	@ExcelIgnore
	@ExcelProperty(value = "所属部门")
	@ColumnWidth(value = 18)
	private String deptId;

	public String getDeptId() {
		return this.deptId;
	}

	public void setDeptId(String deptId) {
		this.deptId = deptId;
	}

	@ExcelIgnore
	@ExcelProperty(value = "所属部门名称")
	@ColumnWidth(value = 18)
	private String deptName;

	public String getDeptName() {
		return this.deptName;
	}

	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}

	@ExcelIgnore
	@ExcelProperty(value = "到货工厂")
	@ColumnWidth(value = 18)
	private String planFactoryCode;

	public String getPlanFactoryCode() {
		return this.planFactoryCode;
	}

	public void setPlanFactoryCode(String planFactoryCode) {
		this.planFactoryCode = planFactoryCode;
	}

	@ExcelIgnore
	@ExcelProperty(value = "库存地点code")
	@ColumnWidth(value = 18)
	private String inqStockAddressCode;

	public String getInqStockAddressCode() {
		return this.inqStockAddressCode;
	}

	public void setInqStockAddressCode(String inqStockAddressCode) {
		this.inqStockAddressCode = inqStockAddressCode;
	}

	@ExcelIgnore
	@ExcelProperty(value = "税码")
	@ColumnWidth(value = 18)
	private String inqTaxNum;

	public String getInqTaxNum() {
		return this.inqTaxNum;
	}

	public void setInqTaxNum(String inqTaxNum) {
		this.inqTaxNum = inqTaxNum;
	}

	@ExcelIgnore
	@ExcelProperty(value = "供应商id")
	@ColumnWidth(value = 18)
	private String infId;

	public String getInfId() {
		return this.infId;
	}

	public void setInfId(String infId) {
		this.infId = infId;
	}

	@ExcelIgnore
	@ExcelProperty(value = "询价结果id")
	@ColumnWidth(value = 18)
	private String resId;

	public String getResId() {
		return this.resId;
	}

	public void setResId(String resId) {
		this.resId = resId;
	}

	@ExcelIgnore
	@ExcelProperty(value = "物资id")
	@ColumnWidth(value = 18)
	private String mmId;

	public String getMmId() {
		return this.mmId;
	}

	public void setMmId(String mmId) {
		this.mmId = mmId;
	}

	@ExcelProperty(value = "物资编码")
	@ColumnWidth(value = 18)
	private String mmCode;

	public String getMmCode() {
		return this.mmCode;
	}

	public void setMmCode(String mmCode) {
		this.mmCode = mmCode;
	}

	@ExcelProperty(value = "物资描述")
	@ColumnWidth(value = 18)
	private String mmDetail;

	public String getMmDetail() {
		return this.mmDetail;
	}

	public void setMmDetail(String mmDetail) {
		this.mmDetail = mmDetail;
	}

	@ExcelProperty(value = "计量单位")
	@ColumnWidth(value = 18)
	private String mmUnit;

	public String getMmUnit() {
		return this.mmUnit;
	}

	public void setMmUnit(String mmUnit) {
		this.mmUnit = mmUnit;
	}

	@ExcelProperty(value = "计量单位描述")
	@ColumnWidth(value = 18)
	private String mmUnitDetail;

	public String getMmUnitDetail() {
		return this.mmUnitDetail;
	}

	public void setMmUnitDetail(String mmUnitDetail) {
		this.mmUnitDetail = mmUnitDetail;
	}

	@ExcelIgnore
	@ExcelProperty(value = "采购计划_id")
	@ColumnWidth(value = 18)
	private String planId;

	public String getPlanId() {
		return this.planId;
	}

	public void setPlanId(String planId) {
		this.planId = planId;
	}

	@ExcelIgnore
	@ExcelProperty(value = "方案id")
	@ColumnWidth(value = 18)
	private String gramId;

	public String getGramId() {
		return this.gramId;
	}

	public void setGramId(String gramId) {
		this.gramId = gramId;
	}

	@ExcelProperty(value = "报价数量")
	@ColumnWidth(value = 18)
	private BigDecimal inqOfrNum;

	public BigDecimal getInqOfrNum() {
		return this.inqOfrNum;
	}

	public void setInqOfrNum(BigDecimal inqOfrNum) {
		this.inqOfrNum = inqOfrNum;
	}

	@ExcelProperty(value = "报价总价格")
	@ColumnWidth(value = 18)
	private BigDecimal inqOfrTotalPrice;

	public BigDecimal getInqOfrTotalPrice() {
		return this.inqOfrTotalPrice;
	}

	public void setInqOfrTotalPrice(BigDecimal inqOfrTotalPrice) {
		this.inqOfrTotalPrice = inqOfrTotalPrice;
	}

	@ExcelProperty(value = "报价单价")
	@ColumnWidth(value = 18)
	private BigDecimal inqOfrUnitPrice;

	public BigDecimal getInqOfrUnitPrice() {
		return this.inqOfrUnitPrice;
	}

	public void setInqOfrUnitPrice(BigDecimal inqOfrUnitPrice) {
		this.inqOfrUnitPrice = inqOfrUnitPrice;
	}

	@ExcelProperty(value = "运费单价")
	@ColumnWidth(value = 18)
	private BigDecimal inqTransportUnitPrice;

	public BigDecimal getInqTransportUnitPrice() {
		return this.inqTransportUnitPrice;
	}

	public void setInqTransportUnitPrice(BigDecimal inqTransportUnitPrice) {
		this.inqTransportUnitPrice = inqTransportUnitPrice;
	}

	@ExcelProperty(value = "运费总价格")
	@ColumnWidth(value = 18)
	private BigDecimal inqTransportTotalPrice;

	public BigDecimal getInqTransportTotalPrice() {
		return this.inqTransportTotalPrice;
	}

	public void setInqTransportTotalPrice(BigDecimal inqTransportTotalPrice) {
		this.inqTransportTotalPrice = inqTransportTotalPrice;
	}

	@ExcelProperty(value = "税率")
	@ColumnWidth(value = 18)
	private String inqTaxRate;

	public String getInqTaxRate() {
		return this.inqTaxRate;
	}

	public void setInqTaxRate(String inqTaxRate) {
		this.inqTaxRate = inqTaxRate;
	}

	@ExcelProperty(value = "交货日期")
	@ColumnWidth(value = 18)
	private String inqDeliverDate;

	public String getInqDeliverDate() {
		return this.inqDeliverDate;
	}

	public void setInqDeliverDate(String inqDeliverDate) {
		this.inqDeliverDate = inqDeliverDate;
	}

	@ExcelProperty(value = "不含税价格")
	@ColumnWidth(value = 18)
	private BigDecimal inqOfrExcludePrice;

	public BigDecimal getInqOfrExcludePrice() {
		return this.inqOfrExcludePrice;
	}

	public void setInqOfrExcludePrice(BigDecimal inqOfrExcludePrice) {
		this.inqOfrExcludePrice = inqOfrExcludePrice;
	}

	@ExcelProperty(value = "成交数量")
	@ColumnWidth(value = 18)
	private BigDecimal dealNum;

	public BigDecimal getDealNum() {
		return this.dealNum;
	}

	public void setDealNum(BigDecimal dealNum) {
		this.dealNum = dealNum;
	}

	@ExcelProperty(value = "成交价格")
	@ColumnWidth(value = 18)
	private BigDecimal dealTotalPrice;

	public BigDecimal getDealTotalPrice() {
		return this.dealTotalPrice;
	}

	public void setDealTotalPrice(BigDecimal dealTotalPrice) {
		this.dealTotalPrice = dealTotalPrice;
	}

	@ExcelProperty(value = "成交单价")
	@ColumnWidth(value = 18)
	private BigDecimal dealUnitPrice;

	public BigDecimal getDealUnitPrice() {
		return this.dealUnitPrice;
	}

	public void setDealUnitPrice(BigDecimal dealUnitPrice) {
		this.dealUnitPrice = dealUnitPrice;
	}

	@ExcelProperty(value = "供应商名称")
	@ColumnWidth(value = 18)
	private String infName;

	public String getInfName() {
		return this.infName;
	}

	public void setInfName(String infName) {
		this.infName = infName;
	}

	@ExcelIgnore
	@ExcelProperty(value = "供应商编码")
	@ColumnWidth(value = 18)
	private String infCode;

	public String getInfCode() {
		return this.infCode;
	}

	public void setInfCode(String infCode) {
		this.infCode = infCode;
	}

	@ExcelIgnore
	@ExcelProperty(value = "库存地点")
	@ColumnWidth(value = 18)
	private String inqStockAddress;

	public String getInqStockAddress() {
		return this.inqStockAddress;
	}

	public void setInqStockAddress(String inqStockAddress) {
		this.inqStockAddress = inqStockAddress;
	}

	@ExcelIgnore
	@ExcelProperty(value = "免费标记")
	@ColumnWidth(value = 18)
	private String inqIsFree;

	public String getInqIsFree() {
		return this.inqIsFree;
	}

	public void setInqIsFree(String inqIsFree) {
		this.inqIsFree = inqIsFree;
	}

	@ExcelIgnore
	@ExcelProperty(value = "退货标记")
	@ColumnWidth(value = 18)
	private String inqBackGood;

	public String getInqBackGood() {
		return this.inqBackGood;
	}

	public void setInqBackGood(String inqBackGood) {
		this.inqBackGood = inqBackGood;
	}

	@ExcelProperty(value = "创建时间")
	@ColumnWidth(value = 18)
	private String createTime;

	public String getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	@ExcelIgnore
	@ExcelProperty(value = "创建人")
	@ColumnWidth(value = 18)
	private String createName;

	public String getCreateName() {
		return this.createName;
	}

	public void setCreateName(String createName) {
		this.createName = createName;
	}

	@ExcelIgnore
	@ExcelProperty(value = "create_id")
	@ColumnWidth(value = 18)
	private String createId;

	public String getCreateId() {
		return this.createId;
	}

	public void setCreateId(String createId) {
		this.createId = createId;
	}

	@ExcelIgnore
	@ExcelProperty(value = "update_id")
	@ColumnWidth(value = 18)
	private String updateId;

	public String getUpdateId() {
		return this.updateId;
	}

	public void setUpdateId(String updateId) {
		this.updateId = updateId;
	}

	@ExcelIgnore
	@ExcelProperty(value = "修改人")
	@ColumnWidth(value = 18)
	private String updateName;

	public String getUpdateName() {
		return this.updateName;
	}

	public void setUpdateName(String updateName) {
		this.updateName = updateName;
	}

	@ExcelIgnore
	@ExcelProperty(value = "修改时间")
	@ColumnWidth(value = 18)
	private String updateTime;

	public String getUpdateTime() {
		return this.updateTime;
	}

	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}

	@ExcelIgnore
	@ExcelProperty(value = "标记")
	@ColumnWidth(value = 18)
	private String delFlag;

	public String getDelFlag() {
		return this.delFlag;
	}

	public void setDelFlag(String delFlag) {
		this.delFlag = delFlag;
	}

	@ExcelIgnore
	@ExcelProperty(value = "状态")
	@ColumnWidth(value = 18)
	private String status;

	public String getStatus() {
		return this.status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	@ExcelProperty(value = "备注")
	@ColumnWidth(value = 18)
	private String remark;

	public String getRemark() {
		return this.remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	@ExcelProperty(value = "最终单价")
	@ColumnWidth(value = 18)
	private BigDecimal dealLastUnit;

	public BigDecimal getDealLastUnit() {
		return this.dealLastUnit;
	}

	public void setDealLastUnit(BigDecimal dealLastUnit) {
		this.dealLastUnit = dealLastUnit;
	}

	@ExcelProperty(value = "需求类型")
	@ColumnWidth(value = 18)
	private String planNedType;

	public String getPlanNedType() {
		return this.planNedType;
	}

	public void setPlanNedType(String planNedType) {
		this.planNedType = planNedType;
	}

	@ExcelProperty(value = "采购组织")
	@ColumnWidth(value = 18)
	private String planDeptCode;

	public String getPlanDeptCode() {
		return this.planDeptCode;
	}

	public void setPlanDeptCode(String planDeptCode) {
		this.planDeptCode = planDeptCode;
	}

	@ExcelProperty(value = "需求单位")
	@ColumnWidth(value = 18)
	private String planCorpCode;

	public String getPlanCorpCode() {
		return this.planCorpCode;
	}

	public void setPlanCorpCode(String planCorpCode) {
		this.planCorpCode = planCorpCode;
	}

	@ExcelProperty(value = "计划编码")
	@ColumnWidth(value = 18)
	private String PlanCode;

	public String getPlanCode() {
		return this.PlanCode;
	}

	public void setPlanCode(String PlanCode) {
		this.PlanCode = PlanCode;
	}

	@ExcelProperty(value = "物料组编码")
	@ColumnWidth(value = 18)
	private String mmTypeCode;

	public String getMmTypeCode() {
		return this.mmTypeCode;
	}

	public void setMmTypeCode(String mmTypeCode) {
		this.mmTypeCode = mmTypeCode;
	}

	@ExcelProperty(value = "资产/费用/存货")
	@ColumnWidth(value = 18)
	private String planGoodType;

	public String getPlanGoodType() {
		return this.planGoodType;
	}

	public void setPlanGoodType(String planGoodType) {
		this.planGoodType = planGoodType;
	}

	@ExcelProperty(value = "项目类型")
	@ColumnWidth(value = 18)
	private String planProType;

	public String getPlanProType() {
		return this.planProType;
	}

	public void setPlanProType(String planProType) {
		this.planProType = planProType;
	}

	@ExcelProperty(value = "订单编码")
	@ColumnWidth(value = 18)
	private String planOrderCode;

	public String getPlanOrderCode() {
		return this.planOrderCode;
	}

	public void setPlanOrderCode(String planOrderCode) {
		this.planOrderCode = planOrderCode;
	}

	@ExcelProperty(value = "资产编码")
	@ColumnWidth(value = 18)
	private String planMeanCode;

	public String getPlanMeanCode() {
		return this.planMeanCode;
	}

	public void setPlanMeanCode(String planMeanCode) {
		this.planMeanCode = planMeanCode;
	}

	@ExcelProperty(value = "成本中心编码")
	@ColumnWidth(value = 18)
	private String planCostCode;

	public String getPlanCostCode() {
		return this.planCostCode;
	}

	public void setPlanCostCode(String planCostCode) {
		this.planCostCode = planCostCode;
	}

	@ExcelProperty(value = "需求日期")
	@ColumnWidth(value = 18)
	private String planNeedDate;

	public String getPlanNeedDate() {
		return this.planNeedDate;
	}

	public void setPlanNeedDate(String planNeedDate) {
		this.planNeedDate = planNeedDate;
	}

	@ExcelIgnore
	@ExcelProperty(value = "")
	@ColumnWidth(value = 18)
	private String mmMain;

	public String getMmMain() {
		return this.mmMain;
	}

	public void setMmMain(String mmMain) {
		this.mmMain = mmMain;
	}

	@ExcelProperty(value = "评估类型")
	@ColumnWidth(value = 18)
	private String planAssessType;

	public String getPlanAssessType() {
		return this.planAssessType;
	}

	public void setPlanAssessType(String planAssessType) {
		this.planAssessType = planAssessType;
	}

	@ExcelProperty(value = "物料组描述")
	@ColumnWidth(value = 18)
	private String mmTypeName;

	public String getMmTypeName() {
		return this.mmTypeName;
	}

	public void setMmTypeName(String mmTypeName) {
		this.mmTypeName = mmTypeName;
	}

	@ExcelProperty(value = "成本中心名称")
	@ColumnWidth(value = 18)
	private String planCostDetail;

	public String getPlanCostDetail() {
		return this.planCostDetail;
	}

	public void setPlanCostDetail(String planCostDetail) {
		this.planCostDetail = planCostDetail;
	}

	@ExcelProperty(value = "工厂名称")
	@ColumnWidth(value = 18)
	private String planFactoryName;

	public String getPlanFactoryName() {
		return this.planFactoryName;
	}

	public void setPlanFactoryName(String planFactoryName) {
		this.planFactoryName = planFactoryName;
	}

	@ExcelProperty(value = "询价结果")
	@ColumnWidth(value = 18)
	private String resCode1;

	public String getResCode1() {
		return this.resCode1;
	}

	public void setResCode1(String resCode1) {
		this.resCode1 = resCode1;
	}

	@ExcelProperty(value = "")
	@ColumnWidth(value = 18)
	private String gramUseTel;

	public String getGramUseTel() {
		return this.gramUseTel;
	}

	public void setGramUseTel(String gramUseTel) {
		this.gramUseTel = gramUseTel;
	}

	@ExcelProperty(value = "")
	@ColumnWidth(value = 18)
	private String gramUseName;

	public String getGramUseName() {
		return this.gramUseName;
	}

	public void setGramUseName(String gramUseName) {
		this.gramUseName = gramUseName;
	}

	@ExcelProperty(value = "行项目号")
	@ColumnWidth(value = 18)
	private String mmRowNum;

	public String getMmRowNum() {
		return this.mmRowNum;
	}

	public void setMmRowNum(String mmRowNum) {
		this.mmRowNum = mmRowNum;
	}

	@ExcelProperty(value = "")
	@ColumnWidth(value = 18)
	private String ordCode;

	public String getOrdCode() {
		return this.ordCode;
	}

	public void setOrdCode(String ordCode) {
		this.ordCode = ordCode;
	}

	@ExcelProperty(value = "最近报价")
	@ColumnWidth(value = 18)
	private BigDecimal lastUnit;

	public BigDecimal getLastUnit() {
		return this.lastUnit;
	}

	public void setLastUnit(BigDecimal lastUnit) {
		this.lastUnit = lastUnit;
	}

	@ExcelProperty(value = "最低价")
	@ColumnWidth(value = 18)
	private BigDecimal lowUnit;

	public BigDecimal getLowUnit() {
		return this.lowUnit;
	}

	public void setLowUnit(BigDecimal lowUnit) {
		this.lowUnit = lowUnit;
	}
}